Skip to content

Conversation

@ryoppippi
Copy link
Member

@ryoppippi ryoppippi commented Jan 17, 2026

Summary by cubic

Moved tsgo to the Nix dev shell so it’s installed and versioned via Nix instead of npm. Also removed the unused @typescript/native-preview to trim dev dependencies.

  • Migration
    • Use nix develop (or direnv) to get tsgo on PATH.
    • No runtime changes.

Written for commit dfd5166. Summary will update on new commits.

@ryoppippi ryoppippi requested a review from a team as a code owner January 17, 2026 19:29
Copilot AI review requested due to automatic review settings January 17, 2026 19:29
@ryoppippi ryoppippi merged commit 92f42dc into main Jan 17, 2026
18 checks passed
@ryoppippi ryoppippi deleted the tsgo branch January 17, 2026 19:30
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR migrates the TypeScript Go (tsgo) tool from an npm package to a Nix package. The @typescript/native-preview npm package is being removed as a direct dependency and replaced with the typescript-go package from nixpkgs.

Changes:

  • Removed @typescript/native-preview from npm dependencies (package.json, pnpm-workspace.yaml)
  • Updated pnpm-lock.yaml to mark the package as optional (since it remains as a transitive dependency through tsdown)
  • Added typescript-go to the Nix development environment (flake.nix)

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
pnpm-workspace.yaml Removed @typescript/native-preview from the catalog of dependencies
pnpm-lock.yaml Removed package from catalog and importers sections, marked as optional in snapshots since it remains as a transitive dependency
package.json Removed @typescript/native-preview from devDependencies
flake.nix Added typescript-go to the Nix development environment buildInputs
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants